namespace CSharpPro._1027;

public class Demo04
{
    private int id;
    private string name;
    private int age;

    public string Name
    {
        get => name;
        set => name = value ?? throw new ArgumentNullException(nameof(value));
    }

    public int Age
    {
        get => age;
        set => age = value;
    }
    

    public int Id
    { 
        get => id;
        
        set => id = value;
    }


    public void Testprint()
    {
        //      int result = Add(10, 20);
        //      Console.WriteLine(result);
        // //     
        //     
        // }
        //
        // public int Add(int a, int b)
        // {
        //     return a + b;
        // }
        //
        // public String Add(String a, String b)
        // {
        //     return a + b;
    
        Parent parent =  new Parent();
        parent.Print();
        Child child = new Child();
        child.Play();
        child.Print();
        Console.WriteLine("-------------");
        Parent p1 = new Child();
        p1.Print();
    }
    
}